package Vue;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JPanel;

import Controleur.AccueilActionListener;
import Modele.Partie;

public class Accueil extends JPanel {

	private final static Image img = new ImageIcon("./src/Images/accueil3.jpg").getImage();
	private JButton boutonCreerPartie;
	private JButton boutonQuitter;
	private Partie partie;

	public Accueil(Partie partie) {
		this.partie = partie;
		ActionListener actionListener = new AccueilActionListener(this);
		setLayout(null);
		boutonCreerPartie = new JButton("Créer une partie réseaux");
		add(boutonCreerPartie);
		boutonCreerPartie.setBounds(45, 400, 200, 30);
		boutonCreerPartie.addActionListener(actionListener);

		/*
		 * JButton button2 = new JButton("Rejoindre une partie réseaux");
		 * add(button2); button2.setBounds(250,400,200,30);
		 * 
		 * JButton button3 = new JButton("Créer une partie locale");
		 * add(button3); button3.setBounds(455,400,200,30);
		 * 
		 * JButton button6 = new JButton("Paramètres"); add(button6);
		 * button6.setBounds(45,435,200,30);
		 * 
		 * JButton button4 = new JButton("Règle du jeu"); add(button4);
		 * button4.setBounds(250,435,200,30);
		 */

		boutonQuitter = new JButton("Quitter");
		add(boutonQuitter);
		boutonQuitter.setBounds(455, 435, 200, 30);
		boutonQuitter.addActionListener(actionListener);

	}

	public JButton getBoutonCreerPartie() {
		return boutonCreerPartie;
	}

	public JButton getBoutonQuitter() {
		return boutonQuitter;
	}

	public void paintComponent(Graphics g) {
		g.drawImage(img, 0, 0, null);
	}

}
